diff options
| author | Fuwn <[email protected]> | 2024-09-28 18:53:43 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-28 18:53:43 -0700 |
| commit | 9712c697a910360c499f2bddbdb510962d17be8b (patch) | |
| tree | e2dd937e5003c74d5de2360ca4d3f1b4803b908d /src/routes/user/[user]/+page.ts | |
| parent | feat(graphl): set up user module (diff) | |
| download | due.moe-9712c697a910360c499f2bddbdb510962d17be8b.tar.xz due.moe-9712c697a910360c499f2bddbdb510962d17be8b.zip | |
feat(user): move profile page badges to graphql
Diffstat (limited to 'src/routes/user/[user]/+page.ts')
| -rw-r--r-- | src/routes/user/[user]/+page.ts | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/routes/user/[user]/+page.ts b/src/routes/user/[user]/+page.ts new file mode 100644 index 00000000..9d498404 --- /dev/null +++ b/src/routes/user/[user]/+page.ts @@ -0,0 +1,19 @@ +import { load_Profile } from "$houdini" +import { user } from "$lib/Data/AniList/user" +import type { LoadEvent } from "@sveltejs/kit" + +export const load = async (event: LoadEvent) => { + const username = event.params.user as string + const userData = (await + user(username, /^\d+$/.test(username))) + + return { + ...(await load_Profile({ + event, variables: { + id: userData.id, + } + })), + username, + userData + } +}
\ No newline at end of file |